import  os
import pytest

if __name__ == '__main__':
    pytest.main()#启动框架
    os.system("allure generate -o report temps --clean")
#1日志记录
#2.生成测试报告
#3.一键执行脚本
#4.commons放python代码  5.data放非python代码
#6.接口情况和断言就是属于接口自动化(pytest +yaml + requests+ allure + logging)
#7.浏览器的请求和控制就是web自动化pytest +yaml + selenium + allure + logging
#8.app的情求和控制pytest +yaml + appium + allure + logging



#测试框架:1.用例发现 2.用例管理 3.环境管理 4.用例执行 5.测试报告
#大部分语言都有测试框架：Java：junit testng  python:unitest pytest
#用例结果缩写：.FESXx

#用例规则：1.用例发现规则 测试框架在识别、加载用例的过程，.开头的文件是隐身的，打开python文件，开头为test_或则_test。遍历所有Test开头类。test_开头的函数和方法
# 2.用例内容规则 没有返回值，没有参数（参数有另外含义）
#配置框架：pytest -h 获得所有配置方式
#-开头：参数
#小写字母：ini配置
#大写字母：环境变量
#配置文件：pytest.ini
#常用参数：-v:增加详细相响应 -s:允许输入输出 -x快速退出